package collectionexercise;

import java.util.ArrayList;
import java.util.Collection;

public class CollectionOperDemo {
    public static void main(String[] args) {
        Collection c=new ArrayList();
        c.add("java");
        c.add("c++");
        c.add("php");
        System.out.println("c:"+c);//[java,c++，php]
        Collection c1=new ArrayList();
        c1.add("c");
        c1.add("高等数学");
        c1.add("线性代数");
        System.out.println("c1:"+c1);//[c,高等数学，线性代数]
        c.addAll(c1);
        System.out.println("c:"+c);//[java,c++，php,c,高等数学，线性代数]
        System.out.println("c1:"+c1);//[c,高等数学，线性代数]

        boolean b=c.containsAll(c1);
        System.out.println("当前集合是否包含参数集合中的所有元素："+b);//true

        c.retainAll(c1);
        System.out.println("c取交集后的元素："+c);//[c,高等数学，线性代数]
        System.out.println("c1的元素不变："+c1);//[c,高等数学，线性代数]

        c.removeAll(c1);
        System.out.println("c删除交集元素后："+c);//[]
        System.out.println("c1的元素不变:"+c1);//[c,高等数学，线性代数]




    }
}
